Setup Instructions
==================
Step 1: Copy the HttpSvr.exe executable to your hard drive.
Step 2: Create a root HTTP directory (see below).
Step 3: Copy the folder "SvrAdmin" and all its contents into the root HTTP folder.
Step 4: Run HttpSvr.exe.

Your are now ready to serve up your web pages.


Root HTTP Folder
================
The server will attempt to serve-up files under the "WebPages" folder on the same 
drive that the executable resides on--usually "C:\WebPages".
If the root folder does not exist when you start HTTPSVR, it will ask if you want 
to create it. You can either accept the default, or enter a new folder name.
It is recommended that you copy the SvrAdmin folder and all its contents from the 
source directory to the root folder; the GIF files it contains will be used whenever 
someone retrives a directory name that does not contain a default.html file. For 
example, if I have the HTTPSVR executable on my C: drive, a typical HTTP root tree
might look like:
C:\
  WebPages\
     SvrAdmin\
     RonLo\
     Cmd95\
Everything in and under the "WebPages" folder will be available for viewing over 
the web (as long as the hidden attribute is not set). 

Tips
====
Unless you want people to be able to browse all the files in a directory
FTP-like, include an HTML file named "default.html" that will get loaded
automatically. The IDS_DEFAULT resource string contains all the possible default
file names, separated by newline characters (\n). If you do want people to be able 
to browse--like if you have a directory of files that can be downloaded--files with 
the "hidden" attribute set will not be listed. 
If the SvrAdmin folder was not installed as a subfolder of your main root HTTP directory, 
the default behavior for directory listings will be without icons.
The most important directory to have a default.html file is the root HTTP folder.
This is the one people type in when they're not sure of any specific page names. 
For example, my server's name is "RonLo." When someone types a URL of "http://RonLo",
the default.html file in the root HTTP file gets loaded, and it points to all the content
on my server.

CGI Support
===========
HTTPSVR nominally supports the CGI interface. It is by no means a complete
implementation. The output headers of CGI apps are pre-processed for Status 
and Location tags, but no others. Server-side execution of a CGI application
requires the "?" in the URL, otherwise the server will send the applciation
back to the client instead of running it.

Server Name
===========
HTTPSVR tries to get the default server name from the WINSOCK database. If that 
fails, it uses the Win32 computer name. But if the default server name is not 
the name your server actually answers to, you will want to over-ride the default 
and specify the desired name in the "Server Name" page of the Options sheet. 

HTTPSVR.REG
===========
If you do not already have an association to edit HTML source files, this reg file
will add one such that NOTEPAD.EXE will be run when "Edit" is selected from an
HTML file's context menu. If you already have this association, you will not need
to merge this file with your registry.
